to hail from... - Francés Inglés Diccionario